home *** CD-ROM | disk | FTP | other *** search
/ Software of the Month Club 1996 August / Software of the Month Club 1996 August.iso / pc / dos / dtp / pcdraft / read.me < prev    next >
Text File  |  1994-12-31  |  32KB  |  879 lines

  1. PC-Draft-CAD version 3.07
  2.  
  3. Full featured Computer Aided Drafting
  4.  
  5. Copyright 1995
  6. Natural Software
  7. 19 South Fifth Street
  8. St. Charles, IL 60174
  9. (708) 377-7320
  10.  
  11. Compuserve ID: 70047,744
  12.  
  13. PC-Draft-CAD release 3.07 is distributed in a ZIP file with an INSTALL.BAT
  14. that installs it by running the self-extracting LHARC file PCDCAD.EXE, and
  15. setting up a START.BAT that runs the proper display driver for your system.
  16. It also sets up the proper subdirectory structure and places the files.
  17.  
  18. The list below shows all the file names. If you find missing files please 
  19. contact us at the above address/phone.
  20.  
  21.  
  22. To install PC-Draft-CAD:
  23.  
  24.   - if you received this shareware version on diskette, there should be
  25.     one large EXE file: PCDCAD.EXE
  26.  
  27.      To install on your hard disk (C:) 
  28.                                                           
  29.       1 - Place this disk in drive A:
  30.       2 - Enter: [C:] to make it your current drive.
  31.       3 - Enter: [A:INSTALL <SOURCE LOCATION>].
  32.  
  33.       For example, enter:  
  34.  
  35.           A:INSTALL  A:
  36.  
  37.    - if you received this from an on-line service or BBS you obviously 
  38.      have already extracted the files from the .ZIP file (or you wouldn't 
  39.      be reading this!). To select the correct display driver and to set up
  40.      your sub-directories, change to your root directory and run: 
  41.  
  42.           INSTALL [sourcedir] 
  43.           
  44.      for example, if the files are in C:\TEMP, run:
  45.      
  46.           TEMP\INSTALL C:\TEMP.
  47.  
  48.  
  49. How to install under Windows:
  50. -----------------------------
  51.  
  52. To setup PC-Draft-CAD to run under Windows (after installing in DOS):
  53.  
  54. In program manager:
  55.  
  56. 1.   Open the group icon where you want to put the PC-Draft-CAD icon.
  57.  
  58. 2.   Click on the File menu and choose New.  The "New Program Object" 
  59.      dialog box displays.
  60.  
  61. 3.   "Program Item" is already selected, so simply click on the OK button.
  62.  
  63. 4.   The "Program Item Properties" dialog box appears. Enter the following
  64.      data:
  65.  
  66.      Description:        PC-Draft
  67.      Command Line:       C:\PCDCAD\DRAFT3.PIF
  68.      Working Directory:  C:\PCDCAD
  69.      Shortcut Key:       None
  70.  
  71. 5.   Click on the Change Icon button.  A warning box says: "There are no
  72.      Icons available....".  Click the OK button.
  73.  
  74. 6.   In the "Change Icon" dialog box, enter a new File Name:
  75.  
  76.           C:\PCDCAD\DRAFT3.ICO
  77.  
  78. 7.   Click on the OK button. It displays the Draft3 icon. Click on the
  79.      OK button again to exit back to the "Program Item Properties" dialog.
  80.  
  81. 8.   Click on the OK button to exit. The Draft3 Icon should appear among
  82.      the others in your active group. 
  83.  
  84. 9    Double click on the Draft3 icon to start the CAD program.
  85.  
  86.  
  87. Contents of the self-extracting file:
  88.  
  89. read.me     - you're reading it
  90. bbsinst.bat - run this if you got this from a BBS
  91. order.frm   - fill this in to register
  92. products.lst- info on more Natural Software
  93.  
  94. draft3.exe  - the main PC-Draft-CAD program
  95. draft3.cfg  - configuration file
  96. draft3.hlp  - help file
  97. DRAFT3.PIF  - MS Windows Program Information File
  98. DRAFT3.ICO  - Windows icon
  99.  
  100. cgadrv.com  - driver for CGA (delete if not used)
  101. vgadrv.com  - driver for VGA/EGA (del if not used)
  102. svgadrv.com - driver for Super VGA (del if not used)
  103. hgcdrv.exe  - driver for Hercules (del if not used)
  104.  
  105. vgastart.bat- starts PC-Draft-CAD on VGA/EGA
  106. cgastart.bat- starts PC-Draft-CAD on CGA
  107. hgcstart.bat- starts PC-Draft-CAD on Hercules
  108. vidtest.com - tests video - used by install.bat
  109.  
  110. dot--drv.exe- driver for dot-matrix printers 
  111. hpgl-drv.exe- driver for HPGL plotters
  112. hplj-drv.exe- driver for LaserJet/DeskJet printers
  113. wpg--drv.exe- "print" drawing in WordPerfect format
  114.  
  115. epson060.cfg- configuration files for Epson 
  116. epson072.cfg  compatible printers: each for a
  117. epson090.cfg  different horiz. resolution.
  118. epson120.cfg  (copy one of these to: PRINTER.CFG) 
  119. epson240.cfg  for use by DOT--DRV.EXE
  120.  
  121. ibmdm060.cfg- configuration files for IBM dot matrix 
  122. ibmdm120.cfg  compatible printers.
  123. ibmdm240.cfg    
  124.  
  125. dot24180.cfg- configuration files 24 pin dot matrix 
  126. dot24240.cfg  (Epson LQ-2500 command set)
  127.  
  128. hpgl-a.cfg  - config files for HPGL plotters
  129. hpgl-b.cfg    the letter indicates the paper size
  130. hpgl-d.cfg      
  131.  
  132. hpsf-a.cfg  - same for small format (A & B size)
  133. hpsf-b.cfg    plotters.
  134.  
  135. draft3.doc  - Manual. enter: COPY DRAFT3.DOC PRN
  136.  
  137. dline.dwg   - Sample drawing: Double line command
  138. fndation.dwg- Sample drawing: Patterns
  139. house.dwg   - Sample drawing: Layers
  140.  
  141. pattern1.lib- Object Library: Patterns
  142. archplan.lib- Object Library: Architectural
  143.  
  144. duplex.fon  - Font: double line
  145. sans.fon    - Font: sans serif
  146. script.fon  - Font: fancy script
  147. simplex.fon - Font: single line
  148. triplex.fon - Font: triple line
  149. arcs.mac    - Sample macro file
  150. arctutor.mac- Example of Extended Macro Language
  151.  
  152. ------- Files not included (for registered users only) -------
  153.  
  154. EXTRA utilities - not distributed as shareware
  155.  
  156.   DXF2PCD.EXE   - Converts Autocad DXF files to Draft3 drawings
  157.   WPGCONV.EXE   - Converts WordPerfect Graphic files into Draft3 Drawings
  158.   GEM--DRV.EXE  - to dump as GEM Draw file
  159.   PRTDATA.EXE   - Prints Drawing database reports on printer.
  160.   OBJCOST.EXE   - Report counts objects in the drawing and totals cost data
  161.   WINDOWS.LIB   - Library of window elevations
  162.   DOORS.LIB     - Library of door elevations
  163.   PATTERNS.DWG  - Source for Pattern1.lib for user modification
  164.   TUTOR?.MAC    - macros for 7 Lessons in the tutorial manual
  165.  
  166.  
  167. Known Problems:
  168.  
  169.  
  170. Expanded Memory Managers:
  171.  
  172. PC-Draft-CAD's own virtual memory management code automatically uses your
  173. expanded or extended memory. It may not be compatible with other memory
  174. management software. For example, Quarterdeck's QEMM. If you have a problem 
  175. running PC-Draft-CAD, try disabling your other memory managers and TSR
  176. (Terminate Stay Resident) programs. Alternatively you may disable
  177. PC-Draft-CAD's memory manager by adding the following environment variable
  178. via DOS's SET command:
  179.  
  180.           SET PCDVM = /NOEMM/NOEXT
  181.  
  182. PC-Draft-CAD will still be able to create and edit large drawings by paging
  183. to a hard disk swap file.
  184.  
  185.  
  186. Zenith EGA display incompatibility:
  187.  
  188. For PC-Draft-CAD to work properly with the Zenith EGA display adapter
  189. (model Z-449), dip-switch number five (5) must be set to "OFF". this is
  190. called "Auto-Emulation Mode" in their manual. If switch 5 is "ON", the display
  191. drivers (VGADRV.COM and CGADRV.COM) will hang the system when run. 
  192.  
  193. Dip-switch 5 on the Zenity EGA board is the second switch from the top. 
  194. Moving the switch to the left is "OFF".
  195.  
  196.  
  197.  
  198. Latest Updates:
  199.  
  200. Set Extents
  201.  
  202. You can now more easily change the "Drawing Extents". The drawing extents are
  203. coordinates used by the Zoom All command to set the new viewport -- they are
  204. normally set to the farthest point you have drawn on the overall drawing area.
  205.  
  206. Press [Alt+D] to change the extents. You then draw a box to indicate the 
  207. minimum and maximum coordinates.
  208.  
  209.  
  210. Area Calculation
  211.  
  212. Press [Alt+X] to turn on area calculation. A blank box appears below the 
  213. control panel. Move the cursor to one corner of the area, press [Enter], move
  214. to the opposite corner, press [Enter]. The area is shown in the box below
  215. the control panel. Repeat this process. Each sub-total is added to the total.
  216. Press [Esc] to end area calculation.
  217.  
  218.  
  219. Search for Ob[J]ect
  220.  
  221. This works like the search for element command. When you want to make a new
  222. object the "current" object, move the cursor near the object you want and 
  223. press [Alt+J]. The object whose origin is closest to the cursor (on the current
  224. layer) will become the "current" object.
  225.  
  226.  
  227. Orthographic drawing
  228.  
  229. When you want to draw lines that are exactly horizontal or exactly vertical
  230. you can now press the [Shift] key while moving the mouse. When either [Shift]
  231. key is pressed the mouse cursor snaps back to the closest right angle to the
  232. starting point. You can also simply use the arrow cursor keys on the keyboard
  233. to move straight vertically or horizontally. 
  234.  
  235. Note that the [Shift] key should not be pressed when using the arrow keys
  236. because this cause the keys on the numeric keypad to represent numbers instead
  237. of cursor movements.  Using the [Shift] key for orthographic movement is for
  238. use with the mouse only.
  239.  
  240.  
  241. Improved Double line command:
  242.  
  243. Pg. 31 in the manual talks about using the XLine (double line) command from
  244. left to right verses right to left. This has been changed to make it easier
  245. and more intuitive. Now the line ends work the same way regardless of which
  246. end point is drawn first.
  247.  
  248.  
  249. US Decimal Units
  250.  
  251. You new have a choice of decimal FEET or INCHES (on the Options/Units
  252. menu), the offset indicator on the control panel shows decimal INCHES
  253. or decimal FEET as per your choice. Decimal inches is easier for electrical
  254. engineering drawings such as circuit boards that are drawn full size.
  255.  
  256. The dimensions are now correctly shown according to your selection.
  257.  
  258.  
  259. Hercules display type:
  260.  
  261. If you have a Hercules display, the install process will detect it and 
  262. create the proper start.bat file for your use. The Hercules driver is
  263. different than the other display drivers in that it executes DRAFT3.EXE
  264. directly and is not a TSR (Terminate and Stay Resident) program. So, running:
  265. HGCDRV directly works just as good as running START.
  266.  
  267.  
  268. Menu Choices:
  269.  
  270. If you have a mouse, moving the cursor to the top menu bar changes the mouse
  271. cursor to a pointing hand for menu selections. If you do not have a mouse, 
  272. the cursor disappears when you move into the menu bar, but you can still make
  273. menu choices in this way.
  274.  
  275. However, it does not make sense to choose drawing commands in this manner,
  276. because the begining cursor position which selects the starting point of
  277. a drawing element such as a line will be in the wrong place (at the top of 
  278. the screen). For drawing commands use the mouse left button or the F2
  279. function key instead (after positioning the cursor at the proper starting
  280. location).
  281.  
  282.  
  283. New [Q]uick move command:
  284.  
  285. You can now precisely position the cursor in relationship to your base point
  286. by using the [Q]uick move command. When you press the [Q] key a dialog window
  287. opens allowing you to enter the distance in feet and inches for both the Y
  288. offset and the X offset from your base point. After entering a value, first
  289. for the X offset, press ESC to continue and enter a value for the Y offset,
  290. then press ESC to exit the window. At that point (if the new location is
  291. within the current view) the cursor will be moved to the specified offset.
  292.  
  293. For example to draw a line that is precisely 10 feet, 6 inches and 3/16 inch
  294. long:
  295.  
  296.     1. move the cursor to where you want the line to start.
  297.     2. press [Alt+B] to set your base point to zero at the current cursor
  298.        location.
  299.     3. press [L] to start the line command.
  300.     4. press [Q] to open the [Q]uick move window.
  301.     5. enter "10" for feet, press [Enter], enter "6" for inches, press
  302.        [Enter], enter "3" for the 16th. field. 
  303.     6. press [ESC] to exit the X offset window. and [ESC] again to exit
  304.        the Y offset window (so the line is horizontal -- Y offset = 0).
  305.     7. press [Enter] to end the line command.
  306.  
  307. In the case where the specified end point falls outside the current view,
  308. the current drawing command will be completed (you dont have to press [Enter]).
  309.  
  310. This command lets you draw elements with precise endpoints even though
  311. those points would fall between screen pixels. Otherwise you would have to 
  312. Zoom in closer to position the cursor to the exact dimension.
  313.  
  314.  
  315. [N]ew Layer/Object
  316.  
  317. Press [Alt+N] to start a new layer and name the first new object on that layer.
  318. You used to have to do this by opening the database window.
  319.  
  320.  
  321. s[E]t Scale
  322.  
  323. This new option on the Options menu lets you set the drawing scale. You used to
  324. have to open the databse window to set the drawing scale. And, since the database
  325. window would not open unless you have at least one element, this was inconvenent.
  326. Now you can set the scale before drawing anything.
  327.  
  328.  
  329. New [Z]ip to base command:
  330.  
  331. This new command moves the cursor to the base position:
  332.  
  333. [Alt+Z] (for: "[Z]ip to base") moves the cursor to the base position. The 
  334. base position is set by [Alt+B].
  335.  
  336.  
  337. New Group command:
  338.  
  339. A new command: [G]roup, has been added to the Objects menu. This new function
  340. lets you create a new object from existing elements displayed on the screen.
  341.  
  342. To use the [G]roup command, follow these steps:
  343.  
  344. 1 - position the cursor to the upper left corner of the area containing
  345.     elements you want to add to the new object.
  346.  
  347. 2 - press [F3][G] to select the [G]roup command from the objects menu.
  348.  
  349. 3 - move the cursor to surround the elements with a rubber band box.
  350.  
  351. 4 - press [Enter] once the box surrounds the elements you want.
  352.  
  353. 5 - enter the name for the new object in the pop up window.
  354.  
  355. 6 - the new object will be redrawn in place -- use the Object Move command
  356.     to display it in a new location.
  357.  
  358. This is very useful when creating new object libraries from existing drawings.
  359. A hint: make a new layer in the existing drawing and add the new object that
  360. will go into the new object library on the new layer. Then when you are ready,
  361. (and have made backup copies of the original and new drawing), delete all the
  362. other layers, leaving only the new, object library layer. Then save the objects
  363. to your new object library file with the command: [F4][O][S].
  364.  
  365.  
  366. New Printer Options:
  367.  
  368. Set Configuration file:
  369.  
  370. This lets you specify which printer configuration file to use by the printer
  371. driver. Only the DOT--DRV.EXE and HPGL-DRV.EXE drivers use configuration files.
  372. In previous versions, the DOT--DRV.EXE driver looked for the specific filename:
  373. PRINTER.CFG. Now you can use different configurations (for different resolutions
  374. or different page sizes) without changing the filename.
  375.  
  376. The filename dialog box works just like the other filename selection dialogs. 
  377. You can enter a wild card string like: "*.CFG" and press Enter to list all the
  378. files with the CFG extension.
  379.  
  380.  
  381. Set Page Size:
  382.  
  383. This option lets you set the paper size you will be printing on. The paper size
  384. affects the new Preview command described below.
  385.  
  386.  
  387. New Preview command:
  388.  
  389. A new menu choice on the Print Options menu (press [F8], then [O] for Options)
  390. lets you judge how much of your drawing will be printed at a given scale and 
  391. a given page size.
  392.  
  393. When you press [P] for Preview, a box will temporarily be drawn on the current 
  394. view to indicate the area of your drawing that will be printed. This area is 
  395. determined by the current drawing scale and current print scale. It is further 
  396. based on an 8 inch by 10 inch paper size. If your current view width or height
  397. is too small you will not see the extents of the preview box. This indicates that
  398. you should zoom "out" to a larger view before printing (unless you intend for the 
  399. drawing to be truncated when printed).
  400.  
  401. Press any key to remove the preview box and return to the print menu.
  402.  
  403.  
  404. 24 pin dot matrix printers:
  405.  
  406. The dot matrix printer driver (DOT--DRV.EXE) has been updated. It now supports
  407. 24 pin modes for most 24 pin printers. To use 24 pin mode you must select one
  408. the two supplied configuration files: DOT24180.CFG (which uses 180 dots per
  409. inch resolution) or DOT24240 (240 dots / inch resolution). 
  410.  
  411. Note: you select printer configuration files via the 
  412.       Printer/Options/Config file menu.
  413.  
  414. These files use the Epson LQ-2500 bit image mode selection commands -- 
  415. the "Esc * 40 shown in the 140 dpi file below:
  416.  
  417. ---------------------------------------------------
  418. 8       - page width -- For 24 pin mode 40: 360 dpi
  419. 10.5    - page height
  420. 360     - horiz dots per inch
  421. 180     - vert dots per inch
  422. 24      - # of raster passes
  423. 24      - # of scan lines per printer pass (print head wires)
  424. 2880    - # of bytes = 0b40 hex; bytes = 11, 64  dec...
  425. 27 51 24 255        - line feed string (ESC "3" 24) = 24/180 inch
  426. 13 10 27 42 40 64 11 255 - graphics line setup string (cr lf Esc * 40 64 11)
  427. ----------------------------------------------------
  428.  
  429. Many other brands of printers use the same command set.
  430. If your 24 pin printer uses another command set, you may be able to modify the
  431. .CFG file to work with it.
  432.  
  433. The parameter in the .CFG file for # of raster passes is no longer used. The
  434. printer driver calculates this. However the field is left in for backward
  435. compatibility.
  436.  
  437.  
  438. HPGL CFG File:
  439.  
  440. Another major change to the HPGL-DRV.EXE driver: It now uses a configuration
  441. file. The filename can be set from the printer Options menu, or if it is left
  442. blank, it will look for the file: HPGL.CFG. This CFG file is an ASCII text file
  443. with five lines. Each line has a value. The first four values specify the paper
  444. size in plotter units. For example, the file: HPGL-AD.CFG contains:
  445.  
  446. -17208     Min. X   for Architectural D size paper (24 x 36) 
  447. 17208      Max. X   vertical load (Landscape)
  448. -11592     Min. Y
  449. 11592      Max. Y
  450. 0.3        Pen-tip width in millimetres - can range from 0.1 - 5.0mm
  451.  
  452. This is for Architectural D size paper and has the minimum and maximum X and Y
  453. values appropriate for a HP DXL plotter. All text to the right of the value is
  454. optional commentary. Note that these sizes are for "vertically" mounted paper, 
  455. ie: the short side of the paper is inserted into the plotter.
  456.  
  457. The fifth value sets the pen width.
  458.  
  459. We have supplied several HPGL CFG files for various paper sizes. The file names 
  460. indicate what paper size they specify. For example:
  461.  
  462. -- These are for HP DraftPro large format plotters:
  463.  
  464.      HPGL-A.CFG    is for A size (8.5 x 11 inch) paper
  465.      HPGL-AB.CFG   is for Architectural B size (11 x 17 inch) paper
  466.      HPGL-A1.CFG   is for metric A1 size (594 x 841 mm) paper
  467.      
  468. -- These are for HP small format plotters (such as model 7475A & B):
  469.  
  470.      HPSF-A.CFG    is for A size (8.5 x 11 inch) paper
  471.      HPSF-B.CFG    is for B size (11 x 17 inch) paper
  472.  
  473.  
  474. Note that the small format plotters have the origin (0,0 point) in the upper
  475. left corner of the sheet, while the large format plotters have the origin at
  476. the center of the paper.
  477.  
  478. If you use a paper size that doesn't match one of the supplied CFG files, you 
  479. can make chages to the file with any ASCII editor or word processor. You must
  480. refer to your plotter manual for the correct settings for the paper size.
  481.  
  482.  
  483. Plotter Line Width
  484.  
  485. The plotter driver HPGL-DRV.EXE has been changed. Now line widths are plotted
  486. to the exact width specified by generating multiple passes of the plotter pen.
  487.  
  488. In previous versions, an element's line width was interpreted as a plotter
  489. pen selection.
  490.  
  491. To compose a thick line on the plotter, the pen thickness must be accounted for.
  492. The pen thickness (tip width) is set by the fifth line in the config file
  493. (see above).  PC-Draft-CAD determines the number of passes to make with the
  494. plotter pen to create the specified line width.
  495.  
  496. If your plotter uses a different pen width, you must change this value in the
  497. CFG file.
  498.  
  499.  
  500.  
  501. CAVE Drawings
  502.  
  503. PC-Draft-CAD now supports the exchange of vector based drawings via online
  504. services such as CompuServe.
  505.  
  506. CAVE: CAD ASCII Vector Exchange is a file exchange format designed to
  507. permit exchange of vector based (CAD) drawings via messages posted on
  508. CompuServe Information Service (CIS), or other bulletin board services.
  509. CAVE messages contain a compact description of a CAD drawing that you can
  510. view and modify. 
  511.  
  512. The CAVE drawing format is designed to achieve the following goals:
  513.  
  514. -  maintain the CAD drawing logical structure of layers, objects, and
  515.    elements to facilitate repeated import/export/editing with no loss of
  516.    structure.
  517.  
  518. -  the ASCII format is as compact as possible because of
  519.    constraints of CIS message size.
  520.  
  521. -  by maintaining logical objects, a CAVE message may refer to library 
  522.    objects -- objects that do not appear in the CAVE message, thereby 
  523.    reducing necessary size of the CAVE message.
  524.  
  525. Therefore, the CAVE drawing format closely follows the internal structure
  526. of PC-Draft-CAD drawing files.
  527.  
  528.  
  529. Using PC-Draft-CAD with CAVE messages
  530.  
  531. To create a CAVE drawing follow these steps:
  532.  
  533. 1- Load or create the drawing you wish to convert to CAVE format,
  534.  
  535. 2- Press [F4] for the file menu,
  536.  
  537. 3- Select [C]AVE file type,
  538.  
  539. 4- Select the [S]ave operation,
  540.  
  541. 5- Enter the filename (with optional drive and path information). PC-
  542.    Draft-CAD uses .CAV as the default CAVE drawing file extension.
  543.  
  544. 6- Press [Enter] to save the drawing in CAVE format.
  545.  
  546. If the current drawing is large or complex enough to take more than 30
  547. lines in the CAVE message, a pop up warning will give you a chance to abort
  548. the process. Press [Y] to continue if you don't mind creating "continued"
  549. CAVE messages.
  550.  
  551.  
  552. To load a CAVE drawing for viewing and/or editing:
  553.  
  554. 1- If you have an existing drawing loaded, clear it by pressing [F9],
  555.  
  556. 2- Press [F4] for the file menu,
  557.  
  558. 3- Select [C]AVE file type,
  559.  
  560. 4- Select the [L]oad operation,
  561.  
  562. 5- Enter the filename (with optional drive and path information). PC-
  563.    Draft-CAD uses .CAV as the default CAVE drawing file extension.
  564.  
  565. 6- Press [Enter] to load the CAVE drawing. You may have to [Z]oom and/or
  566.    [P]an the view window to display the full drawing.
  567.  
  568.  
  569. Extended Macro Language:
  570. ------------------------
  571.  
  572. New macro commands let you make interactive and tutorial macros:
  573.  
  574. When making a macro you can insert special codes to open pop-up windows
  575. on the screen, display messages, pause macro execution, suspend macro
  576. execution (to get user input) and clear pop-up windows.
  577.  
  578. Since macro files are in ASCII format, you can add these features to the
  579. macro after it is created, or you can use special commands while making the
  580. macro.
  581.  
  582. Pop-up window:
  583. --------------
  584.  
  585. 1 - Press [Alt+W] while making a macro to start this command. 
  586. 2 - Then move the cursor to one corner of the rectangular area to define
  587.     the window size. 
  588. 3 - Press [Enter]. (Don't use the mouse buttons.)
  589. 4 - Then move to the opposite corner and press [Enter], the window will 
  590.     appear.
  591.  
  592. This puts the special code "~B" in the macro file along with numbers that
  593. indicate the window location and size. It looks like:
  594.  
  595. ~B x
  596. y
  597. cols
  598. rows 
  599.  
  600. You can have up to 6 pop-up windows at one time. Any more than 6 will simply
  601. not work.  
  602.  
  603. Use the clear pop-up command to remove pop-up windows from the screen.
  604.  
  605.  
  606. Clear pop-up:
  607. -------------
  608.  
  609. This command erases the last pop-up window. For example, if you use the
  610. pop-up window command three times to display three windows, this command 
  611. erases them in reverse order: the third window first, followed by the second,
  612. then the first.
  613.  
  614. Press [Alt+K] to execute this command while making a macro. It puts the
  615. special code "~C" in the macro file.
  616.  
  617. When macros finish running, PCD-CAD clears the internal stack that keeps 
  618. track of them.  But it does not clear windows left on the screen.
  619.  
  620.  
  621. Message text:
  622. -------------
  623.  
  624. 1 - Press [Alt+T] while making a macro to start this command. 
  625. 2 - Then move the cursor to the place on the screen where you want the
  626.     text.
  627. 3 - Press [Enter].  (don't use the Mouse buttons)
  628. 4 - Then type in the text and press [Enter], the text will appear.
  629.  
  630. This puts the special code "~M" in the macro file along with numbers that
  631. indicate the text location. It looks like:
  632.  
  633. ~M x
  634. y
  635. <text>
  636.  
  637.  
  638. It is up to you to display your text messages within pop-up windows. You have
  639. complete flexibility to locate the text anywhere. But if it is not in a window
  640. the text will not get cleared until the drawing is re-drawn (by panning, 
  641. zooming, or redraw).
  642.  
  643.  
  644. Pause:
  645. ------
  646.  
  647. This command simply causes the macro to stop and wait for a keypress.
  648.  
  649. Press [Alt+V] while making a macro to insert the pause in your macro. It puts
  650. the special code "~P" in the macro file.
  651.  
  652.  
  653. User Input:
  654. -----------
  655.  
  656. This command lets you suspend your macro to get input from the user. It is
  657. most useful to get the endpoint locations when drawing elements.
  658.  
  659. Press [Alt+I] to suspend the macro. This puts the special code: "~S" in the 
  660. macro file.
  661.  
  662. When the macro reaches this code when it is played back, it will stop and
  663. accept user input until the user presses [Enter],[Esc] or a mouse button.
  664.  
  665. New [S]pline command:
  666. ---------------------
  667.  
  668. This new command draws a true spline curve connecting up to 64 control points.
  669. Move the cursor to the first starting point, Press [F2][S] to start (Ctrl-V
  670. from keyboard) move the cursor to the next control point, [Enter] anchors
  671. that point, move to the next point, press [Enter], and so on.  As you set
  672. points, the program draws a straight line between them to show your progrss.
  673. Press [Esc] to end this command.  Then PC-Draft-CAD calculates the curve,
  674. erases the straight lines and draws the curve.  
  675.  
  676. You can move the control points of an existing spline curve to modify the
  677. shape of the curve.  Here's how:
  678.  
  679. 1 - Make sure the curve element is the "current" element (it should be drawn
  680. in yellow).
  681.  
  682. 2 - Select which control point to move by using the "[G]et next element"
  683. command (press [G] to move forward from point to point, or press [Alt+G] to
  684. move backward).  You will see a small box drawn at the current control point.
  685.  
  686. Note that when you are on the last point in the curve and
  687. press [G], it will skip on the the next ELEMENT in the current object.  (And
  688. pressing [Alt+G] when on the first point moves to the previous element.)
  689.  
  690. 3 - with the m[O]ve end command (press [F7][O] to select it from the Elements menu, or simply press [O] for the keyboard
  691. shortcut.  Then move the point to the new location, and press [Enter]. 
  692. PC-Draft-CAD redraws the element.
  693.  
  694.  
  695. Canges to [M]ulti-line command:
  696. -------------------------------
  697.  
  698. The Multi-line command lets you draw a series of connected line segments
  699. without starting the line command each time.  In previous versions, this
  700. created a series of separate LINE elements in the drawing database.  Now it
  701. creates a SINGLE element with multiple verticies.  This saves space in the
  702. database.  You can still move the endpoints the the lines in a multi-line
  703. element by following the three steps shown above (for the spline curve
  704. points).  Note that you cannot break the multiple line segments apart into
  705. individual elements.
  706.  
  707. New Utility: OBJCOST.EXE:
  708. -------------------------
  709.  
  710. OBJCOST.EXE is a very simple program. It reads PC-Draft-CAD drawing files
  711. and prints a listing of objects by name.  It also reads a text file with a
  712. list of object names and costs.  It uses this information to list unit costs
  713. and total costs for each object that is in the list and that is also in the
  714. drawing.  It also prints a subtotal.  
  715.  
  716. You run OBJCOST from the DOS command line with the drawing file name as an
  717. argument. For example:
  718.  
  719.         OBJCOST objcost.dwg
  720.  
  721. It reads a text file for the object names and item costs (the cost data
  722. file).  It uses OBJCOST.DAT by default.  If you want to use a different
  723. filename, use the -C command line option.  For example:
  724.  
  725.         OBJCOST myplan.dwg -Cmyplan.dat
  726.  
  727. You can print by redirecting the to the printer:
  728.  
  729.         OBJCOST myplan.dwg > prn
  730.  
  731. or save the listing in a file:
  732.  
  733.         OBJCOST myplan.dwg > mydata.lst
  734.  
  735. The sample drawing file (OBJCOST.DWG) and sample cost file: (OBJCOST.DAT)
  736. give the following listing:
  737.  
  738.  
  739. Drawing: CostTest
  740.  
  741. Quan.  Item      Unit Cost   Total
  742. -----  --------  ---------   ---------
  743.     3  window 1     128.95      386.85
  744.     5  window 2      89.98      449.90
  745.     3  3-6 Door     140.00      420.00
  746.     6  2-6 Door     110.50      663.00
  747.     6   Vent3x5      49.95      299.70
  748.     4  Vent 4x8      65.40      261.60
  749.     3  Skylght1     195.50      586.50
  750. --------------------------------------
  751. Grand Total:                   3067.55
  752.  
  753.  
  754. Note that there are additional objects in the drawing.  OBJCOST lists only
  755. the ones that are in the cost data file.
  756.  
  757. Note that upper/lower case does not matter.  You can extract different sets
  758. of data from the same drawing by using different cost data files.
  759.  
  760. The format for the cost data file is very simple. Each object name is
  761. followed on the next line by its item cost.  For example OBJCOST.DAT is:
  762.  
  763.  
  764. skylght1
  765. 195.50
  766. vent3x5
  767. 49.95
  768. vent 4x8
  769. 65.4
  770. window 1
  771. 128.95
  772. window 2
  773. 89.98
  774. window 3
  775. 228.95
  776. window 4
  777. 347.25
  778. 3-6 Door
  779. 140
  780. 2-6 Door
  781. 110.50
  782.  
  783.  
  784. You can use OBJCOST to make the cost data file by using the -O option
  785. (Objects only).  For example, the command:
  786.  
  787.         OBJCOST objcost.dwg -O > myplan.dat
  788.  
  789. Lists the objects in MYPLAN.DAT like this:
  790.  
  791. window 1
  792.  
  793. window 2
  794.  
  795. 3-6 Door
  796.  
  797. 2-6 Door
  798.  
  799. Vent3x5
  800.  
  801. Vent 4x8
  802.  
  803. Skylght1
  804.  
  805.  
  806.  
  807. wall 1
  808.  
  809.  
  810. You must then edit the mydata.lst file to add the unit costs for each object.
  811. Also, you must delete extra blank lines that result when there are objects in
  812. the drawing with no name (such as the one below "Skylght1" in the example).
  813.  
  814. If you don't want a cost amount to appear for an object you must inter a
  815. value of 0 -- don't leave the cost line blank.
  816.  
  817.  
  818. Note: 
  819.  
  820. For this to work properly, you should give a unique name to each object in
  821. your drawing.  Also, use the Object Copy command to make multiple copies of
  822. objects -- if you select the same object from an object library you will get
  823. separate objects with the same name and OBJCOST will count them separately
  824. (but since they have the same name, it uses the unit cost from the FIRST
  825. object with that name).
  826.  
  827.  
  828. New Cost Report:
  829. ----------------
  830.  
  831. The function of the OBJCOST program is now included inside the main program,
  832. so you don't have to run a separate program to make cost reports.
  833.  
  834. The main Print menu has a hew choice: "Cost Report". This prints the cost
  835. report on your printer or to a file.  The "Print Options Destination" menu
  836. choice determines whether it is printed on your printer (it's set to LPT1),
  837. or it is stored in a file (it's set to a DOS file name).
  838.  
  839. The cost report function still uses a cost file with a list of object
  840. names and their prices.
  841.  
  842. The Print Options menu has a new choice: "Cost File". This lets you specify 
  843. which file to use to get the prices for each object you want to list in the
  844. Cost Report. You can use the OBJCOST.EXE program to create the list of
  845. objects from the drawing and then edit the file to add prices.
  846.  
  847. This makes it easy to set up several different cost files with different sets
  848. of prices for your objects and change from one to the other.
  849.  
  850. There is context sensitive help for each of these new menu choices. Press the
  851. [F1] key.  
  852.  
  853. Also note that the cost report now does not include deleted objects.
  854.  
  855. We've kept the OBJCOST.EXE stand-alone program so you can still create the
  856. cost data file as described above for previous versions.
  857.  
  858.  
  859. New File Menu Commands:
  860. -----------------------
  861.  
  862. Save Layer command:
  863.  
  864. This saves only the current layer to a new drawing file. Use this
  865. when you want to save parts of your drawing to use in another 
  866. drawing.
  867.  
  868. Use the Combine command to load the new drawing into the other.
  869.  
  870. This does not save Fill objects.
  871.  
  872.  
  873. Combine command:
  874.  
  875. Use this command to load another drawing into your current drawing. 
  876. It combines the two drawings into one.
  877.  
  878.  
  879.